package Controlador;

import java.util.ArrayList;

import javax.swing.JButton;

/*Esta clase contendra los botones a implementar en la ventana principal
 */
public class Botones{

	//atributos de la clase
	private ArrayList<JButton> ColeccionBotones; //creo un arreglo de botones
	

	public Botones(){// constructor bonito :)
		this.ColeccionBotones = new ArrayList<JButton>();
	}

	//se crea un metodo que permite agregar al array
	
	public void AgregarBotones(){
		
		//dentro del ciclo se agregaran botones a la coleccion 
		for(int i=0; i<6;i++){
			
			this.ColeccionBotones.add(new JButton());
		}
		
		//comienzo de la modificacion de los botones
		this.ColeccionBotones.get(0).setText("Cargar");
		this.ColeccionBotones.get(1).setText("Codificar");
		this.ColeccionBotones.get(2).setText("Modificar Tiempo");
		this.ColeccionBotones.get(3).setText("Registrar");
		this.ColeccionBotones.get(4).setText("Iniciar");
		this.ColeccionBotones.get(5).setText("Salir");
		
		//deshabilitamos algunos de los botoncitos medios huecos...
		for (int i=1; i<5; i++)
			this.ColeccionBotones.get(i).setEnabled(false);
		
		//modificamos los toltiptext con el fin de poder hacer las webadas mas bonitas y que el usuario no se pierda y diga leviosaaaaa....
		this.ColeccionBotones.get(0).setToolTipText("Carga Archivo Seleccionado");
		this.ColeccionBotones.get(1).setToolTipText("Permite modificar las instrucciones");
		this.ColeccionBotones.get(2).setToolTipText("Permite modificar el tiempo de ejecucion de la instruccion");
		this.ColeccionBotones.get(3).setToolTipText("Permite modificar los registros");
		this.ColeccionBotones.get(4).setToolTipText("Inicia la ejecucion del programa");
		this.ColeccionBotones.get(5).setToolTipText("Ir a la ventana de inicio");

	}

	public ArrayList<JButton> getColeccionBotones() {
		return ColeccionBotones;
	}	
}